package com.xxzuibang.day7.成员方法;

/**
 * 注意事项和使用细节
 *
 */
public class Demo03 {
    public static void main(String[] args) {
        AA a=new AA();
        //细节：实参和形参的类型要一致或者兼容，个数，顺序必须一致
        a.f3("tom",45);//ok

        int[] res = a.getSumAndSub(1, 4);
        System.out.println(res[0]);
        System.out.println(res[1]);
    }
}

class AA{
    //细节：方法不能嵌套定义
    public  void  f4(){

    }
    public void f3(String str,int n){

    }
    //一个方法最多有一个返回值，如何返回多个结果，返回数组
    public int[] getSumAndSub(int n1,int n2){
        int[] resArr=new int[2];
        resArr[0]=n1+n2;
        resArr[1]=n1-n2;
        return resArr;
    }

    //返回类型可以为任意类型，包括基本数据类型和引用数据类型（数组，对象）
    //如果方法要求有返回类型，则方法中最后的执行语句必须为return值，而且要求返回值雷翔和return值类型一样或兼容
    //如果方法是void的，则方法体中没有return，或者只写return；
    //方法是为了完成某一个功能，方法名要有一定的含义，最好是见名思义
}
